<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use EasyWeChat\Foundation\Application;
use Log;
use EasyWeChat;

//接受微信传过来的数据，并进行相应处理的类，如设置关注，微信菜单等
class WechatController extends Controller
{
    public function serve(){
        $app = new Application(config('wechat'));
        // 从项目实例中得到服务端应用实例。
        $server = $app->server;
        $server->setMessageHandler(function ($message) {
            // $message->FromUserName // 用户的 openid
            // $message->MsgType // 消息类型：event, text....
            return "您好！欢迎关注我!";
        });
        $response = $server->serve();
        return $response; // Laravel 里请使用：return $response;
    }
}


